package com.blog4j.article.vo.resp;

import com.blog4j.api.vo.OrganizationVo;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author 98k灬
 * @version v1.0.0
 * @Description : 功能描述
 * @Create on : 2024/6/30 17:32
 **/
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@Data
public class ArticleRespVo {
    private String articleId;

    /**
     * 文章分类ID
     */
    private String categoryId;

    /**
     * 文章分类名称
     */
    private String categoryName;

    /**
     * 文章标签ID
     */
    private String labelId;

    /**
     * 文章标签名称
     */
    private String labelName;

    /**
     * 文章封面图
     */
    private String cover;

    /**
     * 文章标题
     */
    private String title;

    /**
     * 文章的作者用户ID
     */
    private String authorId;

    /**
     * 摘要
     */
    private String summary;

    /**
     * 文章的作者名称
     */
    private String authorName;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 该文章创作者的组织信息
     */
    private List<OrganizationVo> organizationList;
}
